From eecda25d64686031aa384705c82da421d5d14bdc Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Wed, 5 Dec 2012 18:03:54 -0600 Subject: [PATCH] Allow not setting a changed callback on GtkBookmarksManager --- gtk/gtkbookmarksmanager.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gtk/gtkbookmarksmanager.c b/gtk/gtkbookmarksmanager.c index 4341c38ce0..5beb722705 100644 --- a/gtk/gtkbookmarksmanager.c +++ b/gtk/gtkbookmarksmanager.c @@ -152,7 +152,8 @@ save_bookmarks (GFile *bookmarks_file, static void notify_changed (GtkBookmarksManager *manager) { - manager->changed_func (manager->changed_func_data); + if (manager->changed_func) + manager->changed_func (manager->changed_func_data); } static void @@ -193,8 +194,6 @@ _gtk_bookmarks_manager_new (GtkBookmarksChangedFunc changed_func, gpointer chang GFile *bookmarks_file; GError *error; - g_return_val_if_fail (changed_func != NULL, NULL); - manager = g_new0 (GtkBookmarksManager, 1); manager->changed_func = changed_func; -- 2.30.2